$(document).ready(function () {
    // 进入页面全部加载
    window.onload = function () {
        init_datalist();
    };
    // 下拉刷新开始

    var falg=true;

    var pageNo=1;

    var pageSize=10;
    // 上次加载的序号
    var lastIndex = 0;
    // 加载flag
    var loading = false;

    //最大加载数量
    var maxItems=0;

    var removeFlag=false;


    // var startTime = new Date().Format("yyyy-MM-dd");

    $.initPullToRefresh(".pull-to-refresh-content"); //- 初始化/启用下拉刷新

    // 添加'refresh'监听器

    $(document).on('refresh', '.pull-to-refresh-content',function(e) {

        if (loading) {
            return;
        }
        // 设置flag
        loading = true;

        setTimeout(function () {
            init_datalist();
        },500);

    });

    function init_datalist() {
        pageNo=1;
        $('.cards-list .card').remove();
        addItems(1,pageSize);
        $.pullToRefreshDone('.pull-to-refresh-content');//重置特定的下拉刷新界面
    }

    //刷新页面
    function refreshPage(pageNo, pageSize){
        addItems(pageNo, pageSize);
    }

    // 数据请求函数开始
    function addItems(pageNo, pageSize) {
        var  param =  {
            mchUserId: $('#mchUserId').val(),
            pageNo:pageNo,
            pageSize:pageSize

        };
        // 生成新条目的HTML
        if(falg){
            falg=false;
            $.ajax({
                "url": "/mch_applyment/queryData",
                "type": "POST",
                async:false,
                data:param,
                success:function (result) {
                    falg=true;
                    maxItems=result.recordsTotal;

                    var data=result.data;

                    if(data.length==0){

                        $(".no-data").css('display','block');
                        return;
                    }else{
                        $(".no-data").css('display','none');
                    }
                    for(var i=0;i<data.length;i++) {
                        var  WxApplymentListData=data[i];
                        var html = '';
                        html+= '<li class="card">' +
                            '<div class="card-footer">'+
                            '<span>'+'费率:'+WxApplymentListData.rate+'</span>'+
                            '<span>'+'状态描述:'+WxApplymentListData.applyment_state_desc+'</span>' +
                            '</div>' +
                            '<div class="card-footer">'+
                            '<span>'+'业务申请编号:'+WxApplymentListData.business_code+'</span>'+
                            '</div>'+
                            '<div class="card-footer">'+
                            '<span>'+'商户申请单号:'+WxApplymentListData.applyment_id+'</span>' +
                            '</div>'+
                            '<div class="card-footer">'+
                            '<a class="open-ewCode" sign_url='+ WxApplymentListData.sign_url+'>'+'签约二维码'+'</a>'+
                            '<a class="result" resultVal='+ WxApplymentListData.audit_detail+'>'+'查看结果'+'</a>' +
                            '</div>' +
                            '</li>';

                        $('.cards-list ul').append(html);
                    }
                    lastIndex = $('.cards-list .card').length;
                    removeFlag=false;
                    loading = false;
                }
            })
        }
    }
    // 数据请求函数结束
    // 注册'infinite'事件处理函数
    $(document).on('infinite', '.infinite-scroll-bottom',function(e) {
        // 如果正在加载，则退出
        if (loading) {
            return;
        }
        // 设置flag
        loading = true;
        if (lastIndex >= maxItems) {

            if (maxItems != 0) {
                $('.infinite-scroll-preloader').hide();
                loading = false;
                $.toast("已经到底了");
            }
            return;
        }
        pageNo++;
        $('.infinite-scroll-preloader').show();
        setTimeout(function () {
            refreshPage(pageNo,pageSize);
            $('.infinite-scroll-preloader').hide();
            $.refreshScroller();
        },500)
    });
    // 下拉刷新结束

    // 点击查看结果开始
    $(document).on('click','.result',function () {
        var resultVal = $(this).attr('resultVal');
        alert(resultVal);
    });
    // 查看结果结束

    // 签约二维码
    $(document).on('click','.open-ewCode',function () {
        var sign_url = $(this).attr('sign_url');
        $('#qrcode').empty();
        new QRCode("qrcode", {
            text: sign_url,
            width: 140,
            height: 140,
            colorDark : "#000000",
            colorLight : "#ffffff",
            correctLevel: 3
        });
        $.popup('.popup-ewCode');
    });



    $.init();
});